package com.shrct.businessprocess.purchase;

import com.shrct.businessprocess.product.RCAnonymouseProductEntryRoot;
import com.shrct.businessprocess.purchase.RCProductInStockEvent;
import com.shrct.businessprocess.purchase.impl.RCAnonymousProductInStockEventImpl;
import com.shrct.businessprocess.purchase.proxy.RCAnonymousProductInStockEventProxy;
import edu.fudan.mylang.pf.EntityImplementation;

@EntityImplementation(implementBy = RCAnonymousProductInStockEventImpl.class)
public interface RCAnonymousProductInStockEvent extends RCProductInStockEvent {
  public abstract RCAnonymouseProductEntryRoot getEntityRoot();
  
  public abstract RCAnonymousProductInStockEvent setEntityRoot(final RCAnonymouseProductEntryRoot entityRoot);
  
  public abstract RCAnonymousProductInStockEventProxy toProxy();
}
